package com.link2room.rodimus.dto.param.base;

import com.link2room.common.annotation.L2RDatetimeString;
import com.link2room.common.dto.param.base.BaseL2rParamDto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by LN on 2016/9/7.
 */
public class PointBaseParamDto extends BaseL2rParamDto {
    private String l2rMemberNo;
    private BigDecimal point;
    private String scene;
    private String remark;
    private String promotionTag;
    private Date invalidDate;
    private String l2RNo;
    private String operType;
    private BigDecimal pointToMoney;
    private String taCode;
    private String pointRuleCode;
    private Date arrDate;
    @L2RDatetimeString(source = "arrDate")
    private String arrDateStr;
    private Date depDate;
    @L2RDatetimeString(source = "depDate")
    private String depDateStr;
    private BigDecimal totalPriceSale;

    public String getL2rMemberNo() {
        return l2rMemberNo;
    }

    public void setL2rMemberNo(String l2rMemberNo) {
        this.l2rMemberNo = l2rMemberNo;
    }

    public BigDecimal getPoint() {
        return point;
    }

    public void setPoint(BigDecimal point) {
        this.point = point;
    }

    public String getScene() {
        return scene;
    }

    public void setScene(String scene) {
        this.scene = scene;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPromotionTag() {
        return promotionTag;
    }

    public void setPromotionTag(String promotionTag) {
        this.promotionTag = promotionTag;
    }

    public Date getInvalidDate() {
        return invalidDate;
    }

    public void setInvalidDate(Date invalidDate) {
        this.invalidDate = invalidDate;
    }

    public String getL2RNo() {
        return l2RNo;
    }

    public void setL2RNo(String l2RNo) {
        this.l2RNo = l2RNo;
    }

    public String getOperType() {
        return operType;
    }

    public void setOperType(String operType) {
        this.operType = operType;
    }

    public BigDecimal getPointToMoney() {
        return pointToMoney;
    }

    public void setPointToMoney(BigDecimal pointToMoney) {
        this.pointToMoney = pointToMoney;
    }

    public String getTaCode() {
        return taCode;
    }

    public void setTaCode(String taCode) {
        this.taCode = taCode;
    }

    public String getPointRuleCode() {
        return pointRuleCode;
    }

    public void setPointRuleCode(String pointRuleCode) {
        this.pointRuleCode = pointRuleCode;
    }

    public Date getArrDate() {
        return arrDate;
    }

    public void setArrDate(Date arrDate) {
        this.arrDate = arrDate;
    }

    public String getArrDateStr() {
        return arrDateStr;
    }

    public void setArrDateStr(String arrDateStr) {
        this.arrDateStr = arrDateStr;
    }

    public Date getDepDate() {
        return depDate;
    }

    public void setDepDate(Date depDate) {
        this.depDate = depDate;
    }

    public String getDepDateStr() {
        return depDateStr;
    }

    public void setDepDateStr(String depDateStr) {
        this.depDateStr = depDateStr;
    }

    public BigDecimal getTotalPriceSale() {
        return totalPriceSale;
    }

    public void setTotalPriceSale(BigDecimal totalPriceSale) {
        this.totalPriceSale = totalPriceSale;
    }
}
